package cn.cnhis.online.activity.login.contract;

import com.google.gson.JsonObject;

import org.json.JSONObject;

import java.io.InputStream;
import java.util.Map;

import cn.cnhis.online.base.IView;
import cn.cnhis.online.base.IPresenter;
import cn.cnhis.online.base.IModel;
import okhttp3.ResponseBody;

/**
 * @author 刘祥龙
 * @describe
 * @date 2020/2/27  17:16
 * - generate by MvpAutoCodePlus plugin.
 */

public interface ILoginContract {
    interface View extends IView {
        void login(Map map);

        void getLogo(Map map);

        void getCode(ResponseBody map);

        void getMenuShowColor(Map map);

        void getAppActiveMqInfo(Map map);


    }

    interface Presenter extends IPresenter<View> {

        void login(Map<String, String> map);

        void getCode();

        void getLogo();

        void getMenuShowColor();

        void getAppActiveMqInfo();

    }

    interface Model extends IModel {

        void login(Map<String, String> map, View view);

        void getCode(View view);

        void getLogo(View view);

        void getMenuShowColor(View view);

        void getAppActiveMqInfo(View view);
    }
}
